您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. C++源代码单词扫描程序(词法分析)

  2. 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样
  3. 所属分类:C++

    • 发布日期:2008-11-11
    • 文件大小:960512
    • 提供者:a52013140
  1. 编译原理--词法分析器

  2. C语言编写 包含:源代码和报告 1. 实验目的 设计,编制并调试一个词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、其他标识符、整型常数、运算符、界符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)
  3. 所属分类:C

    • 发布日期:2008-11-23
    • 文件大小:84992
    • 提供者:gml0619
  1. 微软工程师编写的C#语言规范

  2. 这是微软的工程师编写的关于C#语言的资料,很权威,也很专业,建议大家认真阅读! 下面是文档的目录: 1. 简介 1 1.1 Hello world 1 1.2 程序结构 2 1.3 类型和变量 4 1.4 表达式 6 1.5 语句 8 1.6 类和对象 11 1.6.1 成员 12 1.6.2 可访问性 12 1.6.3 基类 13 1.6.4 字段 13 1.6.5 方法 14 1.6.5.1 参数 14 1.6.5.2 方法体和局部变量 15 1.6.5.3 静态方法和实例方法 16 1.
  3. 所属分类:C#

    • 发布日期:2008-12-15
    • 文件大小:2097152
    • 提供者:xfjhh
  1. vc++写的C语言词法分析器

  2. 用c++写的,用来分析c语言。本例将源代码保存在in.txt中,分析结果存在temp.txt中
  3. 所属分类:C++

    • 发布日期:2009-01-02
    • 文件大小:982016
    • 提供者:wy45854962
  1. C++ 小型编译器

  2. 这个是用C++做的小型编译器,资源中有源代码、文件、实验报告等,编译器完成的功能有词法分析和两个语法分析——LR(0)和LL1,程序是通过文本输入的然后输出结果在文本中和屏幕上
  3. 所属分类:C++

    • 发布日期:2018-07-06
    • 文件大小:168960
    • 提供者:weixin_38166969
  1. 正则表达式的词法分析程序

  2. (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功
  3. 所属分类:C/C++

    • 发布日期:2018-11-18
    • 文件大小:189440
    • 提供者:weixin_43731432
  1. C++源代码单词扫描程序(词法分析)

  2. 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序
  3. 所属分类:C++

    • 发布日期:2020-02-15
    • 文件大小:947200
    • 提供者:topboy668
  1. C++源代码单词扫描程序(词法分析)实验报告

  2. 一. 实验内容 功能: 1.C++源代码扫描程序识别C++记号。C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 2.打开一个C++源文件,打印出所有以上的记号。 3.* 选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 4.* 选作部分:
  3. 所属分类:C++

    • 发布日期:2020-02-06
    • 文件大小:1040384
    • 提供者:dahutudan
  1. C++源代码单词扫描程序(词法分析)

  2. 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序
  3. 所属分类:C++

    • 发布日期:2020-01-14
    • 文件大小:947200
    • 提供者:yujalay
  1. C++源代码单词扫描程序(词法分析)

  2. 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序
  3. 所属分类:C++

    • 发布日期:2020-06-10
    • 文件大小:947200
    • 提供者:Miwentian
  1. 常用C/C++预处理指令详解

  2. 预处理指令提供按条件跳过源文件中的节、报告错误和警告条件,以及描绘源代码的不同区域的能力。使用术语“预处理指令”只是为了与 C 和 C++ 编程语言保持一致。在 C# 中没有单独的预处理步骤;预处理指令按词法分析阶段的一部分处理。
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:142336
    • 提供者:weixin_38699724
  1. C++源代码单词扫描程序(词法分析)

  2. 功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序
  3. 所属分类:C++

    • 发布日期:2020-10-22
    • 文件大小:947200
    • 提供者:shuihanzhu
  1. Qt/C++源代码单词扫描程序(词法分析)

  2. 1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压
  3. 所属分类:C++

    • 发布日期:2020-10-16
    • 文件大小:30408704
    • 提供者:Lawliet1993
  1. 一种C/C++代码安全静态检测模型

  2. 目前在对C/C++漏洞的检测,研究比较深入的是针对源代码的静态扫描技术,主要的静态分析方法有以下几类。   词法分析:是早被用来进行缓冲区溢出漏洞检测的方法。这种方法是对软件源程序进行扫描分析,同时与特征库进行匹配,进而找出软件程序中可能存在的溢出漏洞。这种方法的局限性在于容易产生漏报或误报,并且它也不能理解软件程序的语义。因此需要进一步的进行上下文分析   约束分析:通过产生、求解程序的约束条件,约束分析即可确定程序的性质。约束分析方法建立的局部化约束产生的规则能清楚的描述指令副作用乃
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:184320
    • 提供者:weixin_38750861
  1. C++源代码单词扫描程序(词法分析)实验报告

  2. 一. 实验内容 功能: 1.C++源代码扫描程序识别C++记号。C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 2.打开一个C++源文件,打印出所有以上的记号。 3.* 选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文本。因此,程序中还应该有这样的压缩功能。 4.* 选作部分:
  3. 所属分类:C++

    • 发布日期:2021-03-25
    • 文件大小:1040384
    • 提供者:andy817425
  1. C-Language-Interpreter-Code:大三上学期操作系统大作业:基于Qt和C ++的C语言解释器源码-源码

  2. 整体架构设计 整体处理流程: 输入模块读入源程序代码 转换模块把源代码初步也就是规范化之后,词法分析模块将规范化的内核进行处理,分割为最小单元,剔除间距与注释,将代码保存进一维类数组,每格保存一个最小单位,要求记录该单元内容,行数,标记syn值(对应表可知类型) 然后语法语法分析模块先进行语法分析,即在词法分析的基础上将单词序列组合成类别的语法,然后对结构上正确的源程序进行相关性质的审查,进行类型审查,对类型对应错误进行报告,对正确的语句生成语法树并执行 之后就是执行模块执行语法树并保存结果 最
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:112640
    • 提供者:weixin_42169245
  1. VC++语法分析工具源代码附文档

  2. 内容索引:VC/C++源码,算法相关,语法分析工具,代码检查器  VC++专用的语法分析工具,可以分析出你的VC代码是否正确,它分为词法分析和语法分析两个程序,封装在一个CFenXi类中,,本程序利用了分割窗体技术和单文档设计,压缩包内附有开发文档说明。   
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:492544
    • 提供者:weixin_38733333
  1. HUST-DataStructural-Lab-AST:HUST 19级数据结构课设,格式化c语言源程序-源码

  2. 高级语言源程序语法分析与格式处理工具 本实验“学习”了的,并进行功能进行了补充和完善 功能介绍 1.词法分析 该功能可以识别源代码中的单词单元(例如标识符,符号等)并分析出单词单元在程序中的成分,最终显示在屏幕上 2.语法分析 该功能可以检测源代码中的语法错误并报错;如果代码语法正确,则生成程序的语法树串联语法树输出。 3.代码格式化 该功能可以控制缩进从而将代码标准化代码的格式 测试 您可以使用以下测试样例 # include int _a; long b; char _d,_e; doub
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:56320
    • 提供者:weixin_42157166
  1. C/C++源代码静态检测系统的设计和实现

  2. 为了检测出C/C++源代码程序中常见的运行时错误,设计了一个静态检测系统。该系统通过词法分析、语法分析、语义分析来获取程序的语法树。然后系统的检测程序将会分析语法树的每一个结点,判断结点中的属性信息是否存在错误。创新点在于语法树数据结构和检测程序的设计。通过检测程序对结点的属性值的分析,能够检测出C/C++源代码程序中出现的数组越界、指针错误、字符串函数错误,内存泄露等问题。
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:633856
    • 提供者:weixin_38735887
  1. TinyCompiler:基于flex(lex),bison(yacc)和LLVM的c编译器,支持LLVM IR和obj代码生成。基于flex,bison以及LLVM,使用c ++ 11实现的类C语法编译器,支持生成中间代码及替换文件-源码

  2. TinyCompiler 序言 项目概述 本项目是基于flex,bison和LLVM,使用c ++ 11实现的类C语法编译器,使用flexbindingyacc对源代码进行词法,语法分析;在语法分析阶段生成整个源代码相应的抽象语法树后,根据LLVM IR(中间表示)模块中定义的中间代码语法输出与LLVM中间语言语法,机器无关的中间代码;最后,本项目通过调用LLVM后端模块的接口,根据本地指令集与操作系统架构,将中间代码编译成二进制目标代码。编译生成的目标代码之后可直接编译生成初始化文件,或与其他
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:2097152
    • 提供者:weixin_42151373
« 1 2 34 5 »